@charset "UTF-8";

/* CSS Document */


#euVideos {
	background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/videos_bg.png) repeat scroll 0 0;
	height:487px;
	position:relative;
	width:970px;
	font-family: verdana;
}

#euVideos .main{
position:relative;
top:22px;

}
#euVideos .content div div {
display:none;}

#euVideos .activeTab div div {
display:block;}

#euVideos h2 {
	
	width:141px;
	height:59px;
	position:absolute;
	display:block;
	right:220px;
	text-indent:-9999px;
	top:-26px;
	}
	
	#euVideos h2 a{
		display:block;
	height:100%;
	width:100%;}
	
#euVideos .pollPanel h2 {
right:26px;
width:195px;
	
}

#euVideos .activeTab .pollPanel h2 a{
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/header_vote_active.png) no-repeat scroll 0 0;
		
}

#euVideos .inactiveTab .pollPanel h2 a{
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/header_vote.png) no-repeat scroll 0 0;
		
}

#euVideos .activeTab .videoPanel h2 a{
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/header_video_active.png) no-repeat scroll 0 0;
	
	
}
#euVideos .inactiveTab .videoPanel h2 a{
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/header_video.png) no-repeat scroll 0 0;
}
#euVideos #poll ol {

	padding-top:10px;
}

#euVideos #poll ol li {
	margin: 0 0 0 627px;
	padding: 0;
	list-style: none;
}

#euVideos #poll ol .vote {
	display:none;
}

#euVideos #poll ol .active .vote {
	display:block;
}

#euVideos #poll ol .vote {
	left:48px;
	top:39px;
	position:absolute;
	width:550px;
	height:414px;
}

#euVideos #poll li h3 a {
	text-indent:-9999px;
	display:block;
	width:322px;
	height:57px;
}

#euVideos #poll #q1 h3 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q1.png) no-repeat;
}

#euVideos #poll #q2 h3 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q2.png) no-repeat;
}

#euVideos #poll #q3 h3 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q3.png) no-repeat;
}

#euVideos #poll #q4 h3 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q4.png) no-repeat;
}

#euVideos #poll #hq1 a:hover, #euVideos #poll .active #hq1 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q1_active.png) no-repeat;
}

#euVideos #poll #hq2 a:hover, #euVideos #poll .active #hq2 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q2_active.png) no-repeat;
}

#euVideos #poll #hq3 a:hover, #euVideos #poll .active #hq3 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q3_active.png) no-repeat;
}

#euVideos #poll #hq4 a:hover, #euVideos #poll .active #hq4 a {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q4_active.png) no-repeat;
}

#euVideos #poll #q1 .vote {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q1_bg.png) no-repeat;
}

#euVideos #poll #q2 .vote {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q2_bg.png) no-repeat;
}

#euVideos #poll #q3 .vote {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q3_bg.png) no-repeat;
}

#euVideos #poll #q4 .vote {
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/q4_bg.png) no-repeat;
}

#euVideos #poll .vote .no h4 a, #euVideos #poll .vote .yes h4 a
{
	width:160px;
	height:55px;
	background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/vote_yes.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

#euVideos #poll .vote .no h4 a
{

background: transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/vote_no.png) no-repeat;

}
#euVideos #poll .vote h5 {
bottom:14px;
left:10px;
position:absolute;
width:130px;}
 #euVideos #poll .vote h5 span {
height:42px;
width:30px;
text-indent:-9999px;
display:block;
float:right;
}


#euVideos #poll .vote h5 .number1 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/1.png) no-repeat;
width:20px;
}
 #euVideos #poll .vote h5 .number2 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/2.png) no-repeat;
}
#euVideos #poll .vote h5 .number3 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/3.png) no-repeat;
}
#euVideos #poll .vote h5 .number4 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/4.png) no-repeat;
}
#euVideos #poll .vote h5 .number5 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/5.png) no-repeat;
}
#euVideos #poll .vote h5 .number6 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/6.png) no-repeat;
}
#euVideos #poll .vote h5 .number7 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/7.png) no-repeat;
}
#euVideos #poll .vote h5 .number8 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/8.png) no-repeat;
}
#euVideos #poll .vote h5 .number9 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/9.png) no-repeat;
}
#euVideos #poll .vote h5 .number0 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/0.png) no-repeat;
}
#euVideos #poll .vote h5 .percent {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/percent.png) no-repeat;
width:40px;
}

#euVideos #poll .vote div {
left:58px;
position:absolute;
top:56px;
height:363px;
}

#euVideos #poll .vote .no {
left:334px;
position:absolute;
top:56px;

}
#euVideos #poll .vote .result{
clear:both;
margin-left:-103px;
margin-top:7px;
width:260px;
}

#euVideos #poll .vote .result span {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/vote_man.png) no-repeat scroll 0 0;
float:left;
height:24px;
margin:0 !important;
padding-right:10px;
width:16px;}

/*#euVideos #poll .vote .video {
background:#000000;
height:200px !important;
position: absolute;
top: 205px !important;
left: 605px !important;
width:267px;
}*/

#euVideos #poll .video {
background:#000000;
height:200px !important;
position: absolute;
top: 245px !important;
left: 655px !important;
width:267px;
}
/*VIDEOS*/

#videos {
}

#videos h3 {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/videos_title.png) no-repeat scroll 31px 22px;
height:17px;
padding:22px 0 10px 31px;
text-indent:-9999px;
}

#videos #mainVideoContainer {
background:#000000 none repeat scroll 0 0;
height:385px;
margin-left:31px;
width:640px;
}

#videos #mainVideoContainer p {
	text-align: center;
	color: #fff;
	padding: 30px 0 0 0;
}

#videos .videoList
{
	height:365px;
	overflow:hidden;
	position:absolute;
	right:7px;
	top:49px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:270px;
}

#videos .videoList ul {
	width:270px;
	position: absolute;
	top: 0px;	
}

#videos .videoList li {
	display:block;
	float:left;
	margin-bottom:6px;
	margin-right:11px;
	cursor: pointer;
	height: 118px !important;
	width: 120px !important;
	overflow: hidden;
}

#videos .videoList .thumbnail {
	width:120px;
	height:72px;
	background:#cccccc;
	position:relative;
	overflow: hidden;
}

#videos .videoList .thumbnail img {
	margin-top: -12px;
}

#videos .videoList .thumbnail .duration {
position:absolute;
bottom:0px;
right:0px;
color:#fff;
font-size:10px;
font-weight:bold;
background:#000;
padding:2px 4px;}


#videos .videoList p {
padding-top:3px;}

#videos .videoList .title a {
	text-decoration: none;
	color: #333;
}

#videos .videoList .author {
color:#536396;}

#videos .videoList .rating span{
display:block;
width:12px !important;
height:11px !important;
float:left;
background: url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/star.png) no-repeat;
text-indent:-9999px;
margin: 0 !important;
padding: 0 2px 0 0 !important;
overflow: hidden !important;}
#videos .videoList .rating .off{
background: url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/star_off.png) no-repeat;}

#videos .btn {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/btn_next.png) no-repeat scroll 0 0;
bottom:0;
height:16px;
position:absolute;
right:24px;
text-indent:-9999px;
width:60px;}

#videos .previous {
background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/btn_prev.png) no-repeat scroll 0 0;

right:216px;
}

.loader
{
	background:transparent url(/ig/proxy?url=http://elections.googlecode.com/svn/trunk/images/ajax-loader.gif) no-repeat scroll 0 0;
	overflow: hidden;
	position: absolute;
	padding: 10px 0 10px 35px;
	font-size: 11px;
	color: #4B588B;
}

#videos .loader
{
	top: 50px;
	right: 30px;	
}

.pollPanel .loader
{
	top: 40px;
	left: 30px;
	display: block;
}
